const db = wx.cloud.database();//连接到数据库
Page({
  data: {
   //维修类型
      items: [
        { name: '电类型', checked: true },
        { name: '空调类型', checked: false }
      ],
      //紧急程度
      chengdu:[
        {name:'一般',checked:true},
        { name: '紧急', checked: false },
        { name: '加急', checked: false },
        { name: '爆炸了！！！', checked: false },
      ]
  

  },
  /**
   * 生命周期函数--监听页面加载
   */
  onLoad: function (options) {
    var that = this;
    //从本地缓存获取数据
 wx.getStorage({
   key: 'openid',
   success: function(res) {
     console.log(res.data)
     //连接数据查询数据，获取用户信息
     db.collection('user').where({
       openid:res.data
     }).get().then(res=>{
console.log(res)

var user=res.data
that.setData({
  user:user
})

       var xm = res.data[0].xm
       that.setData({
         xm: xm
       })

       var sushe = res.data[0].sushe
       that.setData({
         sushe: sushe
       })
       console.log(user)
     }).catch(err=>{
       console.log(err)
     })
   },

 })

  },
//在线报修功能
  repair:function(e){
    var that=this;
   console.log( "lx",e.detail.value.leixing)
    console.log(e.detail.value.zt)
    console.log("cd",e.detail.value.cd)
    //连接数据库从表单接收写入数据表
    db.collection('repair').add({
      data:{
        cd: e.detail.value.cd,
        xm:that.data.xm,
        zk: e.detail.value.zk,
        sushe: that.data.sushe,
        lx: e.detail.value.leixing,
        zt:"未处理"



      }
    }).then(res => (
//成功跳转
      wx.switchTab({
        url: '../home/home',
      })
      
    )).catch(err => (
      console.log(err)
    ))
  },

  /**
   * 生命周期函数--监听页面初次渲染完成
   */
  onReady: function () {

  },

  /**
   * 生命周期函数--监听页面显示
   */
  onShow: function () {

  },

  /**
   * 生命周期函数--监听页面隐藏
   */
  onHide: function () {

  },

  /**
   * 生命周期函数--监听页面卸载
   */
  onUnload: function () {

  },

  /**
   * 页面相关事件处理函数--监听用户下拉动作
   */
  onPullDownRefresh: function () {

  },

  /**
   * 页面上拉触底事件的处理函数
   */
  onReachBottom: function () {

  },

  /**
   * 用户点击右上角分享
   */
  onShareAppMessage: function () {

  }
})
